iT邦幫忙

2022 iThome 鐵人賽

DAY 2
1
IT管理

專案開發的鳥事系列 第 2

軟體專案架構 -Day 2

  • 分享至 

  • xImage
  •  

(持續修改文章中.....)
專案,架構三層式架構(Web three tier architecture)
網頁(JavaScript) → 程式設計PHP、ASP.net、JSP → Database(Oracle、MySQL、MS SQL、SyBase)
Android
HMI 人機介面
點餐系統(C#)
https://ithelp.ithome.com.tw/upload/images/20220916/20126723hd3d0yEAv0.jpg

專案的階段分為:
1.開發
2.維護

本文會涉及的專案生命週期
1.簽約
2.系統分析(SA)
3.軟體開發
4.系統維護

在本文內軟體工程師的分類:

  1. 「初級」軟體工程師
  2. 「資深」軟體工程師
  3. 「神人」軟體工程師

作者建議要開發軟體專案時,要採用敏捷式(agile)開發。
作者經歷CMMI level 2 CM,UML,航太業軟體開發流程,
最後,作者覺得敏捷式(agile)開發,
比較適合台灣的彈性、快速變化的商業模式。
台灣的企業現況有些公司,如果六個月內沒有現金收入就會有經營危機。

組織與名稱
軟體專案開發使用的組織與名稱,傳統的業務、PM(專案經理)、SA(系統分析師)、SD(系統架構師)、PG(程式設計) 等角色。因為各個公司名稱差異性很大,所以,先在文章最前面定義清楚。
• 業務
• PM(專案經理)
• SA(系統分析師)
• SD(系統架構師)
• PG(程式設計)

  • 美國的PM 跟台灣PM 定義不同,這裡的PM定義使用的是台灣的定義。
  • 專家(Expert) 在本文的定義: 從事相關行業超過十年,且有持續在進步學習新知識的從業人員。

上一篇
專案開發的鳥事-常見的鳥事-Day 1
下一篇
如何對高階主管,例如:總經理口頭快速簡報(上) Day 3
系列文
專案開發的鳥事35
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言